starfish (asteroidea) - English Synonyms Dictionary